Object image display devices

ABSTRACT

A device for the creating and displaying an object image. A plurality of object images is created on the basis of a combination of part patterns on the respective parts of an object. A different object image related to the respective object images is synthesized from the purality of created object images and displayed. An object image is created and displayed automatically which has a different shape imagined when the weight, height and intake calory of the created object image is increase/decreased. When a front object image is created, parts patterns for an object image on a different view corresponding to the front object image are designated and combined to create an object image on a different view.

This application is a Div of Ser. No. 08/742,336 filed Nov. 1, 1996,which is an Div of Ser. No. 08/172,120 filed Dec. 22, 1993 U.S. Pat. No.5,638,502.

BACKGROUND OF THE INVENTION

The present invention relates to object image displaying devices whichcreate and display an object image such as an animal or building.

Conventionally, a so-called object image creating device is known whichcreates an image of an object such as a face in a manner similar tocreation of a montage photograph. This device is provided with a partpattern memory which stores a plurality of data items on part patternsof respective parts of a face such as a “contour”, “hair style”, “eyes”,“nose”, “mouth”, and “brows”. It also provided with a switch which isoperated to designate the respective parts of an image and a switchwhich is operated to designate desired ones of kinds of part patternsrelated to the parts designated by the part designating switch when theobject image is created.

In this case, in order to create any object image, first, the partdesignating switch is operated to designate parts of the object image.Desired part patterns are selected from among kinds of part patternsstored in the part pattern memory for the respective parts designated bythe operation of the part designating switch, and an image of a desiredobject is created by combining the selected part patterns.

As described above, the conventional object image creating device onlycreates an object image of composed of a plurality of part patterns anddisplays that object image created. It, however, cannot rapidly andeasily create a different image related to the created object image, forexample, a child's face image related to a created husband's face imageand a created wife's face image, a person's possible face or whole bodyimage imagined when his current created weight is increased/decreased,or whole body image obtained when his current created weight isincreased/decreased, or another side face image related to a createdfront face image.

SUMMARY OF THE INVENTION

It is therefore an object of the present invention to provide an objectimage display device which rapidly and easily creates and displays anobject image which is related to a created object image.

In order to achieve the above object, according to the presentinvention, there is provided an object image display device comprising:

part pattern storage means for storing a plurality of kinds of partpatterns of each of parts which constitute an object image;

first object image storage means for storing a plurality of first objectimages each composed of a combination of part patterns selected fromamong the plurality of kinds of part patterns stored in said partpattern storage means;

part pattern selecting means for selecting one part pattern for eachpart from among the part patterns which constitute each of the pluralityof first object images stored in the first object storage means;

creation means for creating a second object image by combining the partpatterns of the respective parts selected by the part pattern selectingmeans; and

display means for displaying the second object image created by thecreation means.

According to another aspect of the present invention, there is providedan object image display device comprising:

image data storage means for storing data on a first and a second imageof the same object different in size;

display means for displaying data on the first and second images storedin the image data storage means;

third image data creating means for creating data on a third imagehaving a shape different from the first and second images of the sameobject as that mentioned above and related to the first and second imagedata on the basis of the first and second image data stored in the imagedata storage means; and

display controlling means for controlling the display of the third imagedata created by the third image data creating means on said displaymeans.

The “same object” points out an object having the same number ofidentical parts, and includes a human being and a human being, a humanbeing and an animal, and a car and a car.

According to another aspect of the present invention, therer is providedan image display device comprising:

part pattern storage means for storing a plurality of kinds of patternsof parts which constitute at lest a portion of a human body;

first image creating means for creating an image composed of acombination of part patterns for the respective parts selected fromamong the plurality of part patterns stored in the part pattern storagemeans;

changed data setting means for setting as changed data on a human body achange in the image created by the first image creating means;

second image creating means for changing at lest one part pattern of afirst image created by said first creating means in accordance withchanged data set by said change data setting means to a further partpattern stored in said part pattern storage means to create a secondimage having a shape different from the first image; and

display means for displaying the second image created by the secondimage creating means.

The “changed data” points out data on a least one of weight and height.

According to a further aspect of the present invention, there isprovided an object image display device comprising:

part pattern storage means for storing a plurality of kinds of partpatterns for the respective parts which constitute each view of anobject image;

part pattern selecting means for selecting part patterns on any view forthe respective parts from among the plurality of kinds of part patternsstored in the part pattern storage means;

first object image storage means for storing a first object image on oneview composed of a combination of parts patterns for the respectiveparts designated by the part pattern designating means;

part pattern designating means for designating part patterns for therespective parts of a further view from among the plurality of kinds ofpart patterns stored in said part pattern storage means incorrespondence to the part pattern which constitute the first objectimage on the one view stored in the first object image storage means;

second object storage means for storing a second image composed of acombination of part patterns for the respective parts of the furtherview designated by said part pattern designated means; and

display means for displaying the second object image on the further viewstored in said second object image storage means.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a plan view of an object image display device as a firstembodiment of the present invention.

FIG. 2 is an enlarged view of the essential portion of the object imagedisplay device.

FIG. 3 is a block diagram of a whole illustrative circuit configurationof the object image display device.

FIG. 4 shows a stored state of part patterns in a basic part patternROM.

FIG. 5 shows a stored state of part patterns in an infant part patternROM.

FIG. 6 shows a stored state of data in an individual/montage data RAM.

FIG. 7 is a general flow indicative of the operation of the firstembodiment.

FIG. 8 is a flowchart indicative of the contents of an individual datainput/record process.

FIG. 9 is a flowchart indicative of the contents of a combined objectmontage creation/record process.

FIG. 10 is a flowchart indicative of the contents of a data combiningprocess.

FIG. 11 is a flowchart indicative of the contents of an infant montagecreation/record process.

FIG. 12 is a flowchart indicative of the contents of a montage synthesisprocess.

FIG. 13 is a flowchart indicative of the contents of a montage synthesisprocess subsequent to FIG. 12.

FIG. 14 is a flowchart indicative of the contents of the partselection/record process.

FIG. 15 is a flowchart indicative of the contents of a display process.

FIGS. 16A-16C each illustrative a montage image.

FIG. 16D illustrates combined objects and an infant's montage imagesynthesis from the combined objects.

FIG. 17 is a plan view of an object image display device as a secondembodiment of the present invention.

FIG. 18 is a block diagram of a whole illustrative circuit configurationof the object image display device.

FIG. 19 shows a stored state of part patterns in a basic part patternROM.

FIG. 20 shows a stored state of part patterns in a weightincrease/decrease part pattern ROM.

FIG. 21 shows a stored state of data in an individual/montage data RAM.

FIG. 22 is a general flow indicative of the operation of the secondembodiment.

FIG. 23 is a flowchart indicative of the contents of an individual datainput/record process.

FIG. 24 is a flowchart indicative of the contents of a retrieval/recordprocess.

FIG. 25 is a flowchart indicative of the contents of a retrieval/recordprocess subsequent to FIG. 24.

FIGS. 26A-26C illustrate displayed example of montage images of anobject obtained when recorded, and its weight is increased/decreased.

FIGS. 27A, 27B illustrate displayed further examples of montage imagesof an object when recorded, and when its weight is increased/decreased.

FIG. 28 is a plan view of an object image display device as a thirdembodiment of the present invention.

FIG. 29 is a block diagram of a whole illustrative configuration of theobject image display device.

FIG. 30 shows a stored state of part patterns in a basic part patternROM.

FIG. 31 shows a stored state of data in a montage ROM.

FIG. 32 is a general flow indicative of the operation of the thirdembodiment.

FIG. 33 is a flowchart indicative of the contents of a front montagerecord process.

FIG. 34 is a flowchart indicative of the contents of a right sidemontage record process.

FIG. 35 is a flowchart indicative of the contents of a back montagerecord process.

FIG. 36 is a flowchart indicative of the contents of a lump displayprocess.

FIGS. 37A-37D illustrate displayed examples of images in the respectiveprocesses.

DETAILED DESCRIPTION

Embodiments of the present invention will be described below withreference to the accompanying drawings.

FIRST EMBODIMENT

FIG. 1 shows the appearance of an object image display device as a firstembodiment of the present invention. The object display device 1 of FIG.1 is composed of front half body 3 and a rear half body 4 connectedthrough a hinge 2. The front half body 3 is provided with a firstdisplay 5 which includes a liquid crystal display, An item switch unit6, an ON/OFF switch 8 and a part switch unit 7 are provided below thefirst display 5. As shown on enlarged scale in FIG. 2, the item switchunit 6 is composed of an OK switch 6 n, an individual switch 6 a, asynthesis switch 6 b, a retrieval switch 6 c, a synthesis percentageswitch 6 d, a blood type 6 e, a combined object switch 6 f, a randomnumber switch 6 g, a part select switch 6 h, an infant switch 6 i, aheredity switch 6 j, and a record switch 6 k. The part switch unit 7 iscomposed of a “hair style” switch 7 a, a “brows” switch 7 b, an “eyes”switch 7 c, and “ears” switch 7 d, a “nose” switch 7 e, a “contour”switch 7 f, a “mouth” switch 7 g, a “both arms and hands” switch 7 h, a“dress” switch 7 i and a “both legs” switch 7 j. The rear half body 4 isprovided with a second display 9 smaller in area than the first display.A data input switch 10 which includes a numerical switch 10 a and analphabetical switch 10 b provided below the second display 9 in providedbelow the second display 9.

Two combined person-montage images MA2 and MA3 are displayed on thefirst display 5 while a montage image MA6 synthesized from the twomontage images MA2, MA3 is displayed on the second display 9.

FIG. 3 shows the whole circuit configuration as the object image displaydevice 1 of this embodiment.

Switch information input to the input unit 18 composed of switches 6-10is fed to CPU 11, which provides whole control required for the objectimage device 1 on the basis of the program data stored in a program ROM12A which composes ROM 12 and random number data generated by a randomnumber generator 14, and drives the display driver 15 which in turndrives the first and second display 5 and 9.

ROM 12 is composed of the program ROM 12A, a basic part pattern ROM 12Bwhich stores basic part patterns, and an infant part pattern ROM 12Cwhich stores infant part patterns. As shown in FIG. 4, the basic partpattern ROM 12B stores part patterns indicated as numbers “01”-“50” foreach of 10 kinds of “contour”, “hair style”, “eyes”, . . . , “both legs”part patterns corresponding to the switches of the part switch unit 7.As shown in FIG. 5, the infant part pattern ROM 12C stores part patternsat areas corresponding to “01”-“50” for each of 5 kinds of “contour”,“hair style”, “dress”, “both arms and hands”, “both legs” part patternswhich correspond to “contour”, “hair style”, “dress”, “both arms andhands”, and “both legs” switches 7 f, 7 a, 7 e, 7 i, 7 h, 7 j of thepart switch unit 7. The infant part pattern ROM 12C is different fromthe basic part pattern ROM 12B in that the former stores only 5 kinds of“contour”, “hair style”, “dress”, “both arms and hands”, and “both legs”part patterns where the features of an infant appears most remarkably.Thus, the 5 kinds of “contour”, “hair style”, “dress”, “both arms andhands”, and “both legs” part patterns are to be designated by theoperation of the respective ones of “contour”, “hair style”, “dress”,“both arms and hands”, and “both legs” switch 7 f, 7 a, 7 e, 7 i, 7 hand 7 j of the part switch unit 7.

As shown in FIG. 6, the individual/montage data RAM 13 is composed of adisplay register 130, an item data area 152, a data synthesis work area131, a montage synthesis area 132, and a reduction synthesis area 133.The item data area 152 is composed of an individual data area 134 whichstores 50 individual data items at the locations “1”-“50”, and a montagearea 135 which stores pattern numbers of indicative parts of montagedata which corresponds to the individual data items. The individual dataarea 134 stores the name, blood type, telephone number and age of aperson input by the data input switch unit 10. The 10 kinds of“contour”—“both legs” part areas of the montage data area 135 store partpatterns indicated by numbers “01”-“50” of FIG. 4 for each of the“contour”, “hair style”, part patterns selected by the part switch unit7. The infant data area 136 is also composed of an individual data area134 and a montage data area 135. The select part area 137 stores data ontwo combined persons and is composed of a first combined person area 138and a second combined person area 139, which store data “0” or “1” in 10bits indicative of each of 10 kinds of “brows”, “eyes”, “contour”, etc.When a montage is synthesized, a part patterns is used which is storedin the combined person part area corresponding to the part area where“1” data is stored as a part pattern used for the synthesis of themontage. No part pattern is used which is stores in the part area of thecombined person corresponding to a part area where “0” data is stored.In the case of the embodiment of FIG. 6, for example, “1” and “0” arestored in the first and second combined person part areas, respectively,in “contour” area. Thus, in a montage synthesis the “contour” partpattern of the first combined person is employed. For the “both legs”area, “0” and “1” are used which are stored in the first and secondcombined person part areas. Thus, the “both legs” part pattern of thesecond combined person is employed.

Therefore, when a new montage image is synthesized on the basis of thefirst and second combined person montage images, the part patternsstored in the combined person part area corresponding to the part areawhere “1” data is used mainly so that the synthesized montage imageresembles the combined object montage image of data which contains more“1” than the other.

The data synthesis area 131 and montage synthesis area 132 combine therespective selected part patterns at the positions and stores thesynthesized montage image. The reduced synthesis area 133 reduces andstores the created montage image for an infant image.

The operation of this embodiment will be described with reference to theflowchart of FIG. 7 and subsequent FIGURES concerned.

FIG. 7 is a general flow chart indicative of the operation of thepresent embodiment. (an individual data input/record process of FIG. 8(Step SA 1) a combined person montage creation/record process of FIG. 9(step SA2), an infant montage creation/record process of FIG. 11 (stepSA3), a montage synthesis process of FIGS. 12 and 13 (step SA4) and adisplay process of FIG. 15 (step SA5) are performed in this order.

INDIVIDUAL DATA INPUT/RECORD PROCESS

A specified flow will be described next. First, an individual datainput/record process (step SA1). is executed in accordance with the flowof FIG. 8 on condition that the individual switch 6 a is operated (stepSB1). If this individual switch 6 a is determined to be operated, it isdetermined whether individual data is input by the operation of the datainput switch unit 10 (step SB2). If so, this individual data is writtenin an individual data area 134 of the individual/montage data RAM 13 ofFIG. 6 (step SB3).

Thereafter, it is determined whether the record switch 6 k is operated(step SB4). If not, a looping operation involving steps SB2-SB4 isiterated until the operation of the record switch 6 k is detected. Thus,during the iteration, by inputting the name, blood type, telephonenumber and age of the person are input by the operation of the datainput switch 10, the respective input data items are written into properones of the items “1”-“50” of FIG. 6. Thereafter, by the operation ofthe record switch 6 k, control returns from the flow of FIG. 8 to ageneral flow of FIG. 7.

COMBINED PERSON MONTAGE CREATION/RECORD PROCESS

A combined person montage creation/record process is executed at stepSA2 subsequent to step SA1 of the general flow of FIG. 7. This processis executed in accordance with the flow of FIG. 9 on the condition thata combined person switch 6 f is operated (step SC1). If it is determinedthat the switch 6 f is operated, a part pattern No. “01” indicative ofbasic part patterns in the basic part pattern ROM 12B is set initially(step SC2). The basic part pattern No. “01” set initially set points tothe respective part numbers ranging from the “contour” indicated by thepart “1” of FIG. 4 to the “both legs” indicated by the part “10”. Thus,part pattern numbers indicative of 10 part patterns (of a whole body)ranging from the “contour” indicated by “1” to the “both legs” indicatedby “10” and stored in the column “01” at step SC2 are set initially andstored, in the montage data area 135 of the individual/montage data RAM13.

Subsequently, a data combining process (step SC3) is executed inaccordance with a flow chart of FIG. 10.

A “contour” part pattern No. “01” is read from among the respective partpattern numbers set initially in the montage data area 135 (step SD1). Acontour part pattern corresponding to the read “contour” part patternNo. “01” is transferred to a montage synthesis area 132 of theindividual/montage data RAM 13 (step SD2). The “hair style” part patternNo. “01” is read (step SD3). A hair style part pattern corresponding tothe read “hair style” part pattern No. “01” is read (step SD3). A partpattern corresponding to the read “hair style” part pattern No. istransferred to the montage synthesis area 132 (step SD4). Similarprocesses are performed for the “eyes”, “nose”, “mouth”, etc., areperformed (step SD5). A montage image MA1 is synthesized from thosetransferred part patterns in the montage synthesis area 132 anddisplayed on the first display 5, as shown in FIG. 16A (step SA6). InFIGS. 16A-16D and 1, the respective displayed montage images MA1-MA6 arenot for a whole body, but for an upper half of the whole body.

Thus, by the process at step SD6, a basic type whole-type montage imageMA1 composed of a combination of respective part patterns indicated bythe part pattern numbers stored in a column covering a “contour” part“01” to “both legs” part “10” of FIG. 4 is displayed as a montage imageon the first display 5. If the basic type montage image MA1 is requiredto be corrected, the user operates the following switch operations tocorrect the image the basis of the image MA1, to thereby create adesired montage image on that is, at step SC4 subsequent to step SC3 ofFIG. 9, it is determined whether the “contour” switch 7 f of the partswitch unit 7 is operated (step SC4). If so, a part pattern numbercorresponding to the “contour” part pattern designated by the switch 7 fis changed from the initially set “01” to “02” (step SC5). This number“02” is changed and stored in the “contour” area of theindividual/montage data RAM 13 and the data combining process (step SC3)is executed.

In this way, if the “contour” switch 7 f is operated once, “contour”part pattern of the respective part patterns which constitute the basictype montage image MA1 displayed on the first display 5 is changed fromthe contour part indicated by the part pattern number “01” set initiallyto a contour part pattern indicated by a part pattern number “02”, whichthen is display. In this case, since 50 kinds of “contour” part patternsare stored in ROM 12B, only the “contour” part pattern of the respectivepart patterns which constitute the montage image MA1 is sequentiallychanged by the 50 successive operations of the “contour” switch 7 f, tothe 50 respective “contour” part patterns, which are then displayed.

After a “contour” part pattern which is the same as, or similar to, thepart pattern of the “contour” which is a part of a combined personmontage image to be created is selected from the 50 kinds of “contour”part patterns and displayed on the first display 5, the operation of the“hair style” switch 7 a causes the determination at step SC6 to be YESto thereby change a hair style part pattern number corresponding to the“hair style” part pattern from “01” to “02” (step SD7). Thus, thepattern of the “hair style” part of the whole body montage image ischanged to a “hair style” part pattern corresponding to the part patternNo. “02”, which is then displayed. Also, in this case, 50 kinds of “hairstyle” part patterns are stored in ROM 12B, only the “hair style” partpattern of the respective part patterns which constitute the whole bodymontage image can be changed by the successive operations of the “hairstyle” switch 7 a to 50 “hair style” part patterns sequentially and theresulting images can be displayed.

Similarly, when the “eyes” switch 7 c-“both legs” switch 7 j of FIG. 2are operated to change the current part pattern numbers to the partpattern numbers indicative of part patterns which are the same as orsimilar to, the part patterns which constitute the montage image of acombined person to be created to thereby display a whole-body montageMA2 which is the same, as or similar to, the whole body of the combinedperson to be created, as shown in the left-hand portion of FIG. 16D onthe basis of the basic type whole-body montage image MA1 displayedinitially to thereby display a whole-body montage image MA2 which 7 sthe same as, or similar to, the whole body of the combined person to becreated.

If the montage image MA2 is displayed, the OK switch 6 n is operated(“OK” may be input by the operation of the alphabetical switches 10 b)to confirm on the display 5 the displayed state of a montage imagedirectly before recording and then to operate the record switch 6 k.This causes control to pass from step SC16 to SC17, where if the name ofthe combined person input as individual data in the flow of FIG. 8 is,for example, “A”, the respective part pattern numbers (montage data)designated by the part switch unit 7 are recorded finally in a montagedata area 135 corresponding to the item “1” and where the “A” is stored.In FIG. 6, “none” described in “both arms and hands” and “both legs”areas indicate that “OK” switch 6 n and the record switch 6 k have beenoperated without “both arms and hands” switch 7 h and “both legs” switch7 j being operated. In this case, part pattern numbers are finallyrecorded which correspond to the patterns of all the parts except for“both arms and hands” and “both legs” part patterns.

By executing the individual data input/record process (step SA1) and thecombined person montage creation/record process (steps SC1-SC17) atleast twice, at least two combined person montage images MA1, MA2 arecreated and recorded. The present embodiment show that 50 combinedobject montage data items and the individual data stored in theindividual data 134 are recorded in the montage data area 135 of theindividual/montage date RAM 13.

INFANT MONTAGE CREATION/RECORD PROCESS

In the general flow of FIG. 7, an infant montage creation/record processis executed at step SA3 subsequent to step SA2.

This process is executed on condition that the infant switch 61 has beenoperated in accordance with the flow of FIG. 11 (step SA1). If it isdetermined that the infant switch 61 is operated, the process at stepsSE2-SE15 is executed. The process at step SE2-SE15 is the same incontents as the flow of FIG. 9. In the present embodiment, part patternsof parts where the features of an infant are most remarkable are limitedto five switches; the “contour” switch 7 f which is a part switchdedicated to the infant only, a “hair style” switch 7 a, a “dress”switch 7 i, a “both arms and hands” switch 7 h, a “both legs” switch 7j, so that the infant montage creation/record process is performed bythe operation of those switches.

When the same process as combined person montage creation/record processof FIG. 9 is executed in accordance with the flow of FIG. 11, a basicmontage image MA4 for a whole-body except for “eyes”, “nose”, “mouth”,“brows”, and “ears” is displayed initially as shown in FIG. 16B (stepSA2). Thus, a corrected montage image MA5 composed of a combination of a“contour”, “hair style”, “dress”, “both arms and hands”, “both legs”part patterns designated by the operation of the “contour” switch 7 f,“hair style” switch 7 i, “both arms and hands” switch 7 h, and “bothlegs” switch 7 j on the basis of the montage image MA4 is displayed asshown in FIG. 16C. When the “OK” and “record” keys 6 n and 6 k areoperated, the part pattern numbers indicative of the respective partpatterns which constitute the corrected montage image MA5 are recordedfinally in the infant data area 136 of FIG. 6.

MONTAGE SYNTHESIS PROCESS

In the general flow of FIG. 7, a montage synthesis process is executedat step SA 4 subsequent to step SA3. This process involves partlycombining a plurality of combined person montage images to create a newsynthesized montage image.

This process is executed on condition that the synthesis switch 6 b isoperated in accordance with a series of flows of FIGS. 12 and 13 (stepSF1). When the operation of the synthesis switch 6 b is determined,“after individual retrieval ?” is displayed on the first display 5 (stepSF2).

The user operates the data input switch 10 to input as retrieval datathe same name as any one of the names “A”, “B”, “C”, . . . on individualdata stored beforehand in the individual montage RAM 13 in accordancewith that display (step SF3). It is then determined whether theretrieval switch 6 c is operated (step SF4). If so, it is determinedwhether the name which is the retrieval data input at step SF3 coincideswith any one of the names as the individual data (step SF5).

When both data items coincide and a retrieved name input by theoperation of the data input switch 10 is stored in the individual dataarea 134 of the individual/montage data RAM 13, the individual datainvolving that coincidence and the respective part pattern numberscorresponding to the individual data are read (step SF6). The readindividual data and the respective part pattern numbers and thecharacters “as nth person is being retrieved” are displayed together(step SF7). Thus, when the data input switch unit 10 is operated toinput, for example, “A”'s name, “A”'s input name, blood type, telephonenumber and age as well as part pattern numbers “01”, “02”, “02”, . . .corresponding to the respective part patterns which constitute “A”'smontage image MA2 are displayed together on the displays and a “firstperson is being retrieved” is also displayed on the first display 5.

PART SELECTION/RECORD PROCESS

An internal counter n (not shown) of CPU 11 is counted up (SF8) and partselection/record process is executed (SF9). This process includes aprocess for determining a selected one of the part patterns of the twocombined person montage images as each of the part patterns of asynthesized montage image to be created and a process for recording apart pattern number corresponding to the selected part pattern.

This process is executed on condition that any one of the random numberswitches 6 g, the part select switch 6 h, a synthesis percentage switch6 d, the heredity 6 i and the blood type switch 6 e has been operated atsteps SG1, SG4, SG7, and SG10 in accordance with the flow of FIG. 14.

First, if it is determined that the random number switch 6 g has beenoperated (YES at step SG1), the random number generator 14 is operatedto generate random number date “1” or “0” sequentially and random by(step SG2). The “1” or “0” generated sequentially and randomly from therandom number generator 14 are rewritten at 10 “contour”, “hair style”,. . . , part locations in the first and second combined person areas 138and 139 (step SG2A). The random number data stored beforehand at thepart locations is rewritten with random data generated sequentially andrandomly later. When the user operates the OK switch 6 n an time afterthe random data is generated randomly and sequentially (step SG2B), therandom number data “1” or “0” rewritten in the part areas are finallyrecorded (step SG3). In this case, when “1” is stored at one of therespective part locations of the first and second combined person areas138 and 139, “0” is automatically recorded in the other correspondingpart area in order to prevent double use of the part patterns of thecombined persons corresponding to each other. Thus, “1” is automaticallyrecorded in any one of the respective part locations of the first andsecond combined person areas 138 and 139 irrespective of the user'sintention. In the present embodiment, since “1” is recorded at any oneof the part locations of the first and second combined person areas 138and 139 depending on the random number data generated randomly andsequentially by the random number generator 14, “1's” can be recorded atall the part locations in an extreme case. Alternatively, “1” or “0”generated randomly and sequentially from the random number generator 14may be stored sequentially at the 10 respective part locations of thefirst and second combined person areas 138, 139 until random number datais stored at all the part locations, at which time the “1” or “0” of therandom number data stored at the respective part locations may be arerecorded finally. Alternatively, “1” or “0” generated randomly andsequentially from the random number generator 14 may be rewrittenrepeatedly at the 10 respective part locations of the first and secondcombined person areas 138, 139 until a predetermined interval of timehas elapsed, at which time random number data “1's” or “0's” stored atthe part locations may be recorded finally.

When it is determined that the part select switch 6 h is operatedwithout the random number switch 6 g being operated (YES at step SG4),it is determined at the next step whether any one of the switches 7 a-7j of the part switch unit 7 has been operated (step SG5). If so, “1” isstored at that part location of the first combined person area 138corresponding to the part designated by the operated one of the partswitches 7 a-7 i (step SG6). Therefore, for example, when the “contour”switch 7 f is operated, “1” is stored at the “contour” area of the firstcombined-person area 138. When the “hair style” switch 7 a is operated,“1” is stored at the “hair style” area. Once “1” is stored at a area inthe first combined person area 138, “0” is automatically stored at thepart location corresponding to “contour” part areas, etc., of the secondcombined person area 139.

When it is determined that the synthesis percentage switch 6 d has beenoperated without the part select switch 6 h being operated (YES at stepSG7), it is determined at the next step whether the numerical switch 10a has been operated (SG8). If so, “1” is stored only at one of the partlocations of the first and second combined-person areas 138 and 139(step SG9). For example, when a numerical value “50” is input by theoperation of the numerical switch 10 a to set the synthesis percentageof the first and second combined persons at 50 percent, “1's” which arethe same in number (in the case of present embodiment, 5) are stored atthe respective part locations of the first and second combined personareas 138 and 139. When numerical values “80” and “20” are input by theoperation of the numerical switch 10 a in order that the synthesispercentages are “80%” and “20%”, respectively, “1's” the number of whichcorresponds to “80” and “1's” the number of which corresponds to “20”are stored at the respective part locations of the first and secondcombined person area 138 and 139. In the case of this embodiment, sincethe number of part locations areas is 10, 8 “1's” and 2 “1's” are storedat the part locations in the first and second combined person areas 138and 139, respectively. Also, in this case, if “1” is stored at one ofthe part locations of the first and second combined person areas 138 and139, “0” is automatically stored at the corresponding other part arealocations of the combined person areas 138 and 139.

When it is determined that the heredity switch 6 j or blood type switch6 e has been operated, it is determined at the next step whether thepart switch unit 7 is operated (step SG11). If so, “1” is stored in onlyat one of the part locations of the first and second combined personareas 138 and 139 and corresponding to each other (step SG12). That is,when the heredity switch 6 j or blood 6 e is operated and the partswitch unit 7 is then operated, “1” or “0” is stored at a part locationcorresponding to the part designated by the operation of the part switchunit 7 in accordance with probability data depending on the king of“blood type” which constitutes the individual data area 134 of thecombined person, or probability data obeying on a of heredity andconforming to the kind of the “blood type” and the “age” whichconstitutes the individual data area 134. Since those probability dataitems are stored beforehand in ROM 12, “1” or “0” is stored depending onthe probability data items.

At step SF10 subsequent to step SF9 of FIG. 12 it is determined whetherthe count of counter is n=2. If not, the process and determinationstarting at step SF2 are performed again. Thus, the partselection/record process of FIG. 14 is performed again for a newlyselected second combined person.

When it is determined that n=2 at step SF10, the part selection/recordprocess is completed for the two combined persons. Thus, “Selection ofthe combined persons has been completed” is displayed on the firstdisplay 5 (step SF11).

Control then passes to step SF12 of FIG. 13, where it is determinedwhether the infant switch 6 i is operated to determined whether aninfant montage image is to be created as a synthesized montage image. Ifso, particular infant part pattern numbers are read which are indicativeof “contour”, “hair style”, “dress”, “both arms and hands”, and “bothlegs” only stored in the infant data area 136. After this process hasbeen completed, part pattern numbers in other part locations (for the“eyes”, “nose”, “mouth”, “brows”, and “ears”) other than the aboveinfant part locations which constitute the infant data area 136 andwhere “1's” are stored by the part selection of step SE9 (FIG. 12) areread (step SF14). In the case FIG. 6 embodiment, “50”, “01”, “01”, “40”and “30” are stored only at the “contour”, “hair style”, “dress”, “botharms and hands”, “both legs” part locations of the infant data 136, andno part pattern numbers are stored at other part locations (indicated by“none”).

Since at this time the first and second combined persons are alreadydetermined and “1's” or “0's” are stored at the respective part areas ofthe first and second combined person areas 138 and 139, combined personpart pattern numbers are then read which correspond to other “eyes”,“nose”, “mouth”, “brows”, “ears” part locations of the infant data areaexcept for the “contour”, “hair style”, and “dress” part locations andwhere “1's” in the first and second combined person areas 138 and 139are stored. In the case of the FIG. 6 embodiment, since “1's” are storedin the “contour”, “hair style”, “mouth”, “dress” and “both arms andhands” part locations which constitute a portion of the first combinedperson area 138 and the “eyes”, “nose”, “brows”, “ears”, and both legspart locations which constitute a portion of the second combined personarea 139, the part pattern numbers stored in the part locations of thecombined person areas 138 and 139 where “1's” are stored can be read.However, the part pattern numbers stored in the “contour”, the “hairstyle”, “dress”, both arms-and hands and legs part locations are notread, but the part pattern numbers stored in the “contour”, “hairstyle”, “dress”, both arms-and hands and legs part locations of theinfant data area instead are read preferentially.

As a result, in the case of the present embodiment, the part patternnumbers encircled in FIG. 6 are read as follows:

The first combined person “A”; “30” (mouth):

The second combined person “B”; “50” (eyes), “20” (nose), “03” (brows),“04” (ears): and

The infant “X”; “50” (contour), “01” (hair style), “01” (dress), “40”(both arms and hands), and “30” (both legs).

Thereafter, part patterns corresponding to the read part pattern numbersare read from the basic part pattern ROM 12B and infant part pattern ROM12C and transferred to the montage synthesis are 132, where a montage issynthesized from those part patterns (step SF15).

Subsequently, infant's “age” data is then read from the “age” locationin the individual area 134 of RAM 13 (step SF16). The montage image isreduced in size to a one corresponding to the read infant's age, anddata on the obtained image is stored in the reduced size synthesis areas133 of RAM 13 (step SF17). In this case, data on the rate of reductionof the montage image corresponding to the infant's age is stored asconversion table in ROM 12.

As a result, since the reduced infant's montage image is composed of acombination of the “mouth” part pattern of the first combined person “A”and the “eyes”, “brows”, and “ears” part patterns of the second combinedperson “B” except for the “contour”, “hair style”, “dress”, “both armsand hands”, and “both legs” of the infant “X”. The resulting montage inthis case more resembles the montage of the second combined person “B”than that of the first combined person “A”.

When at step SF12 it is determined that the infant switch 6 i is notoperated, control passes from step SF12 to step SF18, where it isfurther determined whether the synthesis switch 6 b has been operated.If so, the part pattern numbers at the part locations where “1's” isstored by part selection of step SF9 (FIG. 12) among the part locationsof the first and second combined person areas 138 and 139 are read sinceonly the part patterns of the combined persons “A” and “B” are to beused without using the part patterns of the infant “X” for the resultingmontage image (step SF19).

As a result, in the case of this embodiment, the following part patternnumbers hatched in FIG. 6 are read;

The first combined person “A”: “01” (contour), “02” (hair style), “30”(mouth), and “03” (dress);

The second combined person “B”: “50” (eyes), “20” (nose), “03” (brows),“04” (ears), “03” (dress).

In this case, since no part pattern numbers are stored at the “both armsand hands” and “both legs” part locations, then data are not read.

Part patterns corresponding to the read part pattern numbers are readfrom the basic part pattern ROM 12B, transferred to the montagesynthesis area 132, where a montage is synthesized from those partpatterns and stored (step SF20).

Display process

In the general flow of FIG. 7, a display process is executed at step SA5subsequent to step SA4. This process is performed in accordance with theflow of FIG. 15. That is, the individual's data and montage data of thecombined persons “A” and “B” stored in the individual data area 134 andmontage data area 135 in RAM 13, and the individual data stored in theindividual data area 134 for an infant “X” to be synthesized are read(step SH1). Thereafter, as illustrated in FIG. 1, the respectiveindividual data items of the read combined persons “A” and “B” aredisplayed on the first display 5, and the “A” and “B” montage images MA2and MA3 on the basis of the read combined persons “A” and “B” montagedata are displayed below those individual data items. The read infant“X's” individual data is displayed on the second display 9, and amontage image MA6 corresponding to the infant “X's” montage image storedin the montage synthesis area 132 or the reduction synthesis area 133 inthe montage synthesis process (FIGS. 12 and 13) at step SA4 is displayedbelow the displayed “X's” individual data on the basis of the “X's”montage image (step SH2).

As described above, as illustrated in FIGS. 1 and 16D, an infant'smontage image MA6 having the features of one combined person “A”'s“mouth” and the features of the other combined person “B”'s “eyes”,“nose”, “brows”, and “ears” is rapidly and easily created and displayedby a simple switching operation. A synthesized montage image having someof the features of one combined person's montage image and some of thefeatures of the other combined person's montage image is created anddisplayed rapidly and easily by a simple operation. Thus, for example,by creation of a lover or husband's and wife's montage images, an infantor synthesis montage image additionally having same or all of thefeatures of the lover or husband's and wife's montage images is createdrapidly and easily.

When (1) random number data is generated randomly by the operation ofthe random number switch and recorded at part locations in one of thefirst and second combined person areas 138 and 139 steps SG 1-SG 3, (2)the respective part patterns which constitute the first and secondcombined person montage images are used randomly to create a synthesizedmontage image composed of the randomly combined part pattern is created,the montage image can be an unexpected one easily irrespective of theuser's intention.

If the combination percentages of the first and second combined personmontage images are designated by the operation of the synthesispercentage switch 6 d and the numerical switch 10 a are designated, asynthesized montage image is created depending on the combinationpercentages. Thus, for example, a synthesized montage image which moreresembles one of the combined person montage images is created.

By the operation of the heredity switch 6 j and the blood type switch 6e, a synthesized montage image is created depending on the heredity orblood type element.

In the case of the embodiment of FIG. 16D, the infant switch 6 i isoperated. Thus, the respective montage image MA2, MA3 of the combinedpersons “A”, “B” as well as the montage image MA6 of the infant “X” aredisplayed. If the infant switch 6 i is not operated but the synthesisswitch 6 b is operated, the respective montage images MA2, MS3 of thecombined persons “A” and “B” are displayed on the first display 5 whilea synthesized montage image MA6 created newly on the basis of thosemontage images MA2, MA3 is displayed on the second display 9.

While in the present embodiment when it is determined at step SF11 ofFIG. 12 that n=2, selection of combined person is terminated and thenumber of combined persons is limited to 2, three or more combinedpersons may be selected.

While the combined objects are human being and the resulting synthesisis also a human being, the present invention is not limited to thatparticular example. For example, the combined objects are human being'simage and animal's image, and the synthesis may be a combination of ahuman image and animal's image.

While in the present embodiment the synthesis of an infant's facemontage image or a whole-body montage image obtained by a combinationcorresponding ones of the respective parts of two combined adult imagesand an infant's image has been illustratively displayed, a synthesizedmontage image may be created and displays as a combination ofcorresponding ones of the respective part patterns of two adult images,two children's images, or an adult and a child image.

While in the present embodiment a single infant montage imagesynthesized from two combined object images has been illustrated asbeing displayed, on the display the synthesized montage image may beprinted out without or in addition to such display of the synthesizedimage.

SECOND EMBODIMENT

FIG. 17 shows the appearance of an object image display device as asecond embodiment of the present invention. In the second embodiment,the same reference numeral is used to denote the same element of thesecond and first embodiments and further description of that elementwill be omitted.

An item switch unit 6, an ON/OFF switch unit 8, and a part switch unit 7are provided below a first display 5 provided on a front unit 3 of theobject image display device 1.

The item switch unit 6 is provided with an individual switch 6 a, an OKswitch 6 n, a retrieval switch 6 c and a record switch 6 k which aresimilar to those of the first embodiment, a montage creation switch 26a, a weight change designation switch 26 d, an intake calory changedesignating switch 26 e and a comparison switch 26 f. As in the firstembodiment, the part switch unit 7 is composed of a hair style switch 7a, a brows switch 7 b, an eyes 7 c, an ears 7 d, a nose switch 7 e, acontour 7 f, a mouth switch 7 g, a both-arms-and-hands switch 7 h, adress switch 7 i, and an both-legs switch 7 j. A first display 5 havinga larger display area is used to display a montage image and relatedcharacters while a second display 9 having a smaller area is used todisplay a command to operate a data input switch 10 and others such asthe result of calculations.

FIG. 18 is a block diagram of the whole structure of the object imagedisplay device 1 as the second embodiment.

In the second embodiment, ROM 12 connected to CPU 11 is provided with aprogram ROM 12A, a basic part pattern ROM 12B, and a weightincrease/decrease part pattern ROM 12D. The basis part pattern ROM 12Bis similar to the basic part pattern ROM 12B of FIG. 19 and, in thisembodiment, stores 50 part patterns of each of “contour”, “hair style”,“eyes”, “month” . . . , “both legs” which correspond to the respectivepart switches 7 a-7 j of the part switch unit 7 are stored incorrespondence to pattern numbers “1”-“50”.

As shown in FIG. 20, the weight increase/decrease part pattern ROM 12Dstores 9 kinds of “contour” part patterns corresponding to weight change“+20 Kg”, “+5 Kg”, . . . , “0 Kg”, . . . , “−20 Kg” which are differentat intervals of 5 Kg in this order in each of columns indicated by thepart pattern numbers “01”-“50” corresponding to 50 “contour” partpatterns stored in the basic part pattern ROM 12B of FIG. 19. In thiscase, 50 “contour” part patterns stored in a “0 Kg” row of the weightincrease/decrease part patterns are identical to the 50 “contour” partpatterns indicated by pattern numbers “01”-“50” in the basic partpattern ROM 12B of FIG. 19. ROM 12D stores “contour” part patternshaving shapes corresponding to weights which are sequentially reduced to“−20 Kg” at intervals of “5 Kg” and “contour” part patterns havingshapes corresponding to weights sequentially increased to “+20 Kg” atintervals of “5 Kg” below and above the “contour” part pattern in the “0Kg” row at the part locations corresponding to the part pattern numbers“01”-“50”. Thus, the weight increase/decrease part pattern ROM 12Dstores 450 (50 “contour” part patterns×9 (the number of weightincreases/decreases)). The respective part pattern Nos. after the weightis increased/decreased are written as follows: For example, the partpattern number is “01” and an increase in the weight is “+5 Kg” comparedto the current weight value, the resulting part pattern number iswritten as “01+5” while when the part pattern is “01” and a decrease inthe weight is “−20 Kg”, it is described as “01-20”. That is, the leadingnumeral in the bracket expresses a basic part pattern number which canbe “01”-“50” and the trailing numeral expresses an increase/decrease inthe weight “−20”, “0”, “+20”.

As shown in FIG. 21, the individual/montage data RAM 13A is providedwith a display register 130, an item data area 152, a designated weightchange value area 153, a designated intake calory change value area 154,a montage data area 155 for the designated weight change value, and amontage data area 156 for calory change. The item data area 152 iscomposed of an individual data area 134 and a montage data area 135. Theindividual data area 134 stores the name, address, weight, weightmeasurement date, height, height measurement date, and otherpredetermined matters for each item No. The montage data area 135 storesthe respective part pattern numbers indicative of the montage data inputby the operation of the part switches 7 a-7 j at the corresponding partlocations. The designated weight value area 153 stores the designatedcurrent weight change value ± of increases/decreases input by the user'soperation of the data input switch 10 for the respective objects“1”-“50” in the item data area 152 under the operation of the weightdesignation switch 26 d. The designated intake calory change value area154 stores the designated intake calory change values input by theoperation of the data input switch 10 for the respective objects“1”-“50” at locations of the item data area 152 under the operation ofthe designated intake calory switch 26 e.

The montage data area 155 for weight change stores part pattern numberseach corresponding to a “contour” part pattern having a shape dependingon a designated weight change value by which the current weight value ofa particular one of the objects for “1”-“50” in the item area isincreased/decreased to a designated weight value. For example, when thecurrent weight value is increased greatly to a designated one, themontage data area 155 stores a part pattern number indicative of a“contour” part pattern having a fat shape corresponding to the increaseddesignated weight change value.

The montage data area 156 for calory change stores part pattern numberseach indicative of a “contour” part pattern having a shape depending ona designated intake calory change value by which the current intakecalory value of a particular one of the objects for the items “1”-“50”is increased/decreased. For example, when the current intake caloryvalue is increased greatly to a designated one, the montage data area155 stores a part pattern number indicative of a “contour” part patternhaving a fat shape corresponding to the increased designated intakecalory change value.

The operation of the second embodiment will be described with referenceto the flowchart of FIG. 22 and subsequent FIGURES concerned.

In the general flowchart of FIG. 22, first, an individual data (name,weight, height, etc.) input/record process of FIG. 23 is executed (stepS11). A montage creation/record process of FIGS. 9 and 10 then isexecuted (step S12). Subsequently, a retrieval/display process of FIGS.24 and 25 is executed (step S13).

First, the individual data inputting process at step SI1 is performed inaccordance with the flow of FIG. 23. First, it is determined whether thedata input switch 10 is operated (step SJ1). If so, “name, address ?” isdisplayed on the second display 9 (step SJ2). It is then determinedwhether those name, weight, etc., are input (step SJ3). A loopingoperation involving steps SJ2, SJ3 is repeated until inputting thosedata items is completed. During the repetition, the user operates theinput switch 10 to input the name, weight, etc.

When it is determined at step SJ3 that inputting the name, weight, etc.,is completed, “weight, weight measurement date ?” is displayed (stepSJ4). It is then determined whether data on the weight and the weightmeasurement date is input (step Sj5). A looping operation involvingsteps SJ4 and SJ5 is repeated until inputting the data is completed.During the repetition, the user similarly operates the data input switch10 to input data on the weight and weight measurement date. After thosedata items are input, “height, height measurement date ?” is displayed(step SJ6), and it is determined whether inputting the height and heightmeasurement date is completed (step SJ7).

If it is determined that such required data is input, it is determinedwhether the record switch 6 k is operated (step SJ8). If so, the datainput so far is stored in the individual data area 134 of the montagedata RAM 13A (step SJ9). In this case, first, the individual data inputin the item “1” area of the individual data area 134 is stored therein.After this process, control returns to the general flow.

A montage creation/record process (step SI2) in the general flow of FIG.22 is performed in the same flow as in the first embodiment of FIGS. 9and 10. While in this case the start of the montage creation/recordprocess in the first embodiment of FIG. 9 is made when the combinedobject switch 6 f was operated, the start of the montage creation/recordprocess in the second embodiment is made when the montage creationswitch 26 a is operated. Other processes are the same as those performedin the first embodiment of FIG. 9.

A retrieval/display process (step SI3) of the general flow is performedin accordance with the flowchart of FIG. 24.

That is, first, it is determined whether a retrieval switch 6 c isoperated (step SK1). If so, “Retrieved word ?” is displayed on thesecond display 9 (step SK2). In accordance with this display, the useroperates the data input switch 10 to input as retrieval data the samedata as any particular one of the names “A”, “B”, . . . of theindividual data stored in the individual/montage data RAM 13A (stepSK3).

It is first determined whether the retrieved data input at step SK3coincides with any particular name of the individual data (step SK4).When both data coincide and the name data input by the switch operationis stored at a proper location in the individual data area 134, theindividual data containing the name and the corresponding montage data(the corresponding part pattern numbers) are read (step SK5). Partpatterns indicated by the read part pattern number are read from thebasic part pattern ROM 12B and transferred to the synthesis RAM 14 (stepSK6). The read individual data and a montage image composed of combinedtransferred part patterns are displayed together (step SK7). Forexample, as illustrated in FIG. 26A, if the retrieved data relates to“A”, individual data KD such as “A“'s name and address and its montagedata MD1 and the “A”'s montage image MB1 are displayed together. In thisdisplay, an upper half of the “A”'s montage image is displayed and notthe whole body of “A”.

It is then determined whether the designated weight change switch 26 dis operated (step SK8). If so, “Designated weight change value ?” isdisplayed (step SK9). It is then determined whether the designatedweight change value is input (step SK10). It is then determined whetherthe user has input a weight value by the operation of the data inputswitch 10 in accordance with the weight display, and then that the input“weight value” is different from that stored already in theindividual/montage data RAM 13A. As a result, when it is determined thatthe different weight value is input, an increase/decrease value as thedifference between the input “weight value” and that stored already isstored as a designated weight change value in the designated weightvalue area 153 (step SK11 of FIG. 25). The respective part patternnumbers containing a “contour” part pattern number indicative of a“contour” part pattern corresponding to the designated weight value arestored in the montage data area 155 for weight change (step SK12).

For example, as illustrated in FIG. 21, a case will be described wherethe part pattern numbers “01”, “01”, “03”, . . . are stored at the “A”'s“contour”, “hair style”, “eyes” part locations and “+20 Kg” is stored asthe “A”'s designated weight value.

In the present embodiment, only the “contour” part pattern is changed inaccordance with an increase/decrease in the weight value. Thus, only the“contour” part pattern number “01” is changed to “01+20” in accordancewith the designated weight value “+20 Kg”. As a result, the changed“contour” part pattern number “01+20” and other “hair style”, “eyes”, .. . part pattern numbers “01”, “03”, . . . , are stored in the montagedata area 155 for weight change (step SK12).

The respective part pattern corresponding to the stored “contour” partpattern number “01+20” are read from the weight increase/decrease partpattern ROM 12D, part patterns corresponding to other “hair style”,“eyes”, . . . part pattern numbers “01”, “03”, . . . are read from thebasic part pattern ROM 12B, and transferred to and combined in thesynthesis RAM 14, and the resulting montage image for the designatedweight change value is stored in the synthesis RAM 14 (step 13).

The individual data stored in the individual data area 134 is then read.Individual data KD of the appropriate person including a designatedweight change value “+20 Kg” of the object (person), and the weightvalue “70 Kg” as the sum of the current weight value “50 Kg” and thedesignated weight change value “+20 Kg” on the basis of the readindividual data are displayed on the first display 5 and montage dataMD2 are displayed on the first display 5. Simultaneously, the partpattern numbers “01+20”, “01”, “03”, . . . which are montage data storedin the montage data area 155 for weight change and the montage dataimage MB2 for the designated weight change value stored in the synthesisRAM 14 by the synthesis operation are displayed on the first display 5(SK14). Conversely, if the designated weight change value is “−20 Kg” atsteps SK13 and SK14, the individual data KD for the appropriate personincluding the designated weight change value “−20 Kg”, and thecorresponding weight value “30 Kg” and the montage data MD3 and amontage image MB3 obtained when the designated weight change value is“−20 Kg” are displayed, as shown in FIG. 26C.

As a result, displayed on the first display 5 are the montage image MB1for the current weight value “50 Kg”, a montage image MB2 imagined whenthe current weight value “50 Kg” increases by “+20 Kg”, and a montageimage MG3 imagined when the current weight value “50 Kg” decreases by“−20 Kg”. Since the first display 5 can simultaneously display partnames, and corresponding part pattern numbers of the montage data MD2,MD3, for example, like “contour: 01+20”, “hair style: 01”, the basicpart pattern numbers and an increase/decrease value in the weight can beconfirmed.

Subsequently, it is determined whether the comparison switch 26 f isoperated (step SK15). If not, this retrieval/display process isterminated. Thus, in this case, only a montage image MB1 andindividual's data KD such as its address depending on the retrievedindividual designated weight change value are displayed. If so at stepSK15, a comment on the basis of the designated weight change value andthe montage images MB1 and MB2 present when recorded and when a changein the weight value is designated, respectively, are displayed together(step SK16).

For example, when the “A”'s designated weight change value is “+20 Kg”at step SK16, a comment corresponding to the weight value storedbeforehand in ROM 12 is read and displayed as “comment: when your weightincreases by 20 Kg, your face changes from a left one to a right one”with the left one being a montage image MB1 present when recorded andthe right one being a montage image MB2 when the weight change isdesigned, as shown in FIG. 27A.

When the designated weight switch 26 d is not operated at step SK8 ofFIG. 24, control passes from step SK8 to step SK17, where it isdetermined whether the designated intake calory switch 26 e is operated.If so, “Designated intake calory change value?” is displayed (stepSK18). It is then determined whether the data on designated intakecalory change value is input (step SK19). When it is determined that theuser has operated the data input switch unit 10 in accordance with theindication of the calory change value, and the calory data is input, theinput calory data is stored in the designated weight change value area153 (step SK20 of FIG. 25).

The respective part pattern numbers corresponding to the input calorychange data are stored in the montage data area 156 when the intakecalory change value is designated (step SK21).

For example, as shown in FIG. 21, assume that the “A”'s “contour”, “hairstyle”, “eyes”, . . . part pattern numbers “01”, “01”, “03”, etc., arestored and the “contour” part pattern number when the “A”'s intakecalory change is designed is “01+20”. In this case, the “contour” partpattern number is changed to “01+20” in correspondence to the calorydata input this time, and the respective part pattern numbers are storedas “01+20”, “01”, “03”, . . . in the montage data area 155 when thedesignated intake calory change value was designated.

The respective part patterns corresponding the stored pattern numbersare transferred to and combined in the synthesis RAM 14 (step SK22) andthe synthesized montage image obtained when the intake calory changevalue is designated is displayed along with individual data (not shown)such as the designated intake calory change value on the first display 5(step SK23). As a result of processes at steps SK22 and SK23, themontage image obtained when the “A” has taken in a designated intakecalory change value and individual data such as designate intake calorychange value at this time are displayed on the first display 5.

Subsequently, it is determined whether the comparison switch 26 f hasbeen operated (SK24). If not, this retrieval/display is terminated. Whenthe designated calory switch 26 e is operated and the comparison switch26 is not operated, only a montage image corresponding to the retrievedindividual designated intake calory change value, and its address areplayed. If it is determined at step SK 24 that the comparison switch 26f is operated, a comment on the basis of the designated intake calorychange value, and the respective montage images present when recordedand when the intake calory was designated are displayed together (stepSK25).

As a result of the process at step SK25, if “A”'s designated intakecalory change value is, for example, “−100” calory, a commentcorresponding to the weight value stored beforehand in ROM 12 is readand displayed as “comment: when you reduces 100 calories every day, yourface and body shape will change from left ones to right ones”, with theleft ones being a montage image MB1 when recorded, and the right onesbeing a montage image MB2 obtained when the intake calory change valueis designated, as shown in FIG. 27B.

In the second embodiment, “contour” part patterns corresponding to adesignated weight change value or a designated intake calory changevalue are stored at intervals of 5 Kg or of given calories in the weightincrease/decrease part pattern ROM 12D of FIG. 20, and only the“contour” part pattern which constitute a portion of the montage imageis changed to another “contour” part pattern in accordance with theuser's designated weight change value, etc. Kinds of other part patternssuch as eyes, hair-style, or trunk changed depending on anincrease/decrease in the weight or calory, may be stored beforehand andreplaced with corresponding part patterns depending on anincrease/decrease in the weight or calory to create a montage image as acombination of the obtained part patterns. In this case, when the weightincrease/decrease part pattern stored in ROM 12D is for “eyes”, a“single-edged eyelid” may be used if the object (person) is lightweightand thin; and a double eyelid may be used if the object (person) is fat.If the weight increase/decrease part pattern is for “hair style”, a hairstyle pattern having a size different depending on the weight may beused. If it is for “trunk”, a trunk part pattern different depending onthe weight may be used. In such arrangement, not only a contour partpattern, but also other part patterns may be changed in accordance withthe designated weight change value or designated intake calory changevalue.

While in this embodiment the display composed of LCD display means isillustrated as being used, the present invention is not limited to theparticular case. For example, printing means may be used along with thedisplay means.

While in the embodiment a person's montage image imagined when he is fator thin is created using a designated weight increase/decrease value andan intake calory value increased/decreased from the current weightvalue, a person's montage image may be created and displayed which willbe imagined when a change in the other data, for example, an increase ordecrease in his height value occurs. A person's montage image may becreated and displayed which will be imagined when a person's weight orhis height is increased or decreased, using body shape data whichchanges depending on his ambience where food situation charges, people'skind, or the background of an age (the primitive ages-its present age).

According to the second embodiment, a montage image of an imagined faceor body shape changed depending on a designated weight change or intakecalory change value is created and displayed rapidly and easily. Thus, aperson who is going to try dieting, a person who desires to be more fat,or a person who desires to know his possible proportion of his wholebody obtained when his height increases, decreases etc., is able to viewon the display his imagined face or body shape which is very useful forhim. As a result, a very interesting display and a display which can bean effective stimulus to a person who wants to try dieting to achievesatisfactory dieting can be made by a simple operation.

THIRD EMBODIMENT

A third embodiment of the present invention will be described withreference to FIGS. 28-37D. The same reference numeral is used to denotethe same element of the first, second and third embodiments, and furtherdescription of that element will be omitted.

FIG. 28 shows an object image display device as the third embodiment.The object image display device 1 is provided with an item switch unit6, an ON/OFF switch 8 for a power supply and a part switch unit 7 belowthe first display 5 as in the first embodiment.

The item switch unit 6 is composed of a record switch 6 k, an OK switch6 n, which are similar to those of the first embodiment, a front montageswitch 6 p, a right side montage switch 6 q, a back montage switch 6 r,and a lump display switch 6 s.

The part switch unit 7 is composed of a hair style, brows, eyes, ears,nose, contour, mouth, both-arms- and -hands, dress, and both-legsswitches 7 a, 7 b, 7 c, 7 d, 7 e, 7 f, 7 g, 7 h, 7 i and 7 j as in thefirst embodiment.

FIG. 29 is a block diagram of the object image display device, which isprovided with CPU 11, ROM 12, individual/montage data RAM 13, synthesisRAM 13B, first and second displays 5, 9, display driver 15 and inputunit 18, as in the first and second embodiments.

ROM 12 is provided with a basic part pattern ROM 12E of FIG. 30 inaddition to a program ROM 12A. The basic part pattern ROM 12E stores aplurality of different part patterns for each of 10 kinds of parts“1”-“10” corresponding to the respective switches 7 a-7 j whichconstitute the part switch unit 7. In the case of this embodiment, theplurality of part patterns for each of the parts “1”-“10” are dividedinto front part patterns stored at locations corresponding to threekinds of part pattern numbers “A”, “B”, and “C”, and 20 kinds of rightside and back part patterns stored at locations corresponding to “A”-1”to “A-20” for “A”, 20 kinds of right side and back part patterns storedat locations corresponding to “B”-1” to “B-20” for “B”and 20 kinds ofright side and back part patterns stored at locations corresponding to“C”-1” to “C-20” for “C”. For example, for “contour” front part patternstored at the respective locations for “A”-1” to “A-20” corresponding tothe “contour” part pattern number “A”, a right-hand and back partpatterns corresponding to the “contour” front part pattern. In thiscase, the respective “contour” part pattern different from those of thefirst and second embodiments and is composed of combined “contour”,“mouth”, “nose” and “ears” part patterns, “contour”, “mouth”, “nose” and“ears” part patterns may be prepared. The basic part pattern ROM 12Estores no left side part patterns because the left side part patternscan be created from the corresponding right side part patterns which aresymmetrical with the left side part patterns.

As shown in FIG. 31, the individual/montage data RAM 13 includes adisplay register 130, and an item data area 152 which stores 20 partpattern numbers at item locations “1”-“20”. The item data area 152includes a front montage data area 135A which stores part patternnumbers corresponding to the “contour”, “hair style”, . . . , “bothlegs” part patterns of a “front” montage; a right side montage data area135B which stores part pattern numbers corresponding to the “contour”,“hair style”, . . . , “both legs” of a “right side” montage; a “back”montage data area 135C which stores part pattern numbers correspondingto the “contour”, “hair style”, . . . , “both legs” of a “back” montage,and a left side montage data area 135D which stores part pattern numbersof a “left side” montage.

The operation of the third embodiment will be described with referenceto a flowchart of FIG. 32 and subsequent FIGURES concerned.

FIG. 32 is a general flow of the operation of the third embodiment, andis executed in order of a front montage record process of FIG. 33 (stepSL1), a right side montage record process of FIG. 34 (step SL2), a backmontage record process of FIG. 35 (step SL3), and a display process ofFIG. 36 (step SL4).

First, the front montage record process is executed (step SL1) oncondition that the front montage switch 6 p is operated in accordancewith the flow of FIG. 33 (step SM1). First, if it is determined that thefront montage switch 6 p is operated, a basic type “01” is set initiallyat step SM2 as at step SC2 of FIG. 9 for the first embodiment. As shownin FIG. 37A, by this process at step SM2, a front basic type whole-bodymontage image MC1 is displayed on the first display 5. The image MC1 iscomposed of a combination of the 10 part patterns stored at locationscorresponding to “A” and having the part pattern numbers indicative ofthe parts “contour”-“both legs” of FIG. 30 although FIG. 37A displaysonly an upper portion of the montage image MC1 and not the whole body ofthe montage image MC1 on account of space consideration.

The processes at steps SM4-SM16 subsequent to step SM3 of FIG. 33 areexecuted as at steps SC3-SC16 of FIG. 9 in the first embodiment. After afront montage image MC2 (FIG. 37B) which is the same as, or similar to,the front of a desired object is displayed on the first display 5 by theprocess, the montage data (respective part pattern numbers) of the frontmontage image MC2 are recorded at the respective part locations in thefront montage data area 135A and indicated by the first items “1” of theitems “1”-“20” in the first item data area 152 of FIG. 31 (step SC17).

A “right side” montage record process is executed at step SL2 subsequentto step SL1 in the general flow of FIG. 32. This process is executed oncondition that right side montage switch 6 q is operated in accordancewith the flow of FIG. 34 on condition that the right montage switch 6 qis operated (step SN1). If it is determined that the right side montageswitch 6 q is operated, the respective right side part pattern numberscorresponding to the recorded front montage data (respective partpattern numbers) are read from the right side montage data area 135Bwhere the data was recorded just before (SN2).

For example, if the front “contour” part pattern number “B” is recordedalready as the front part pattern number, the right side part patternnumber “B-1” is read as a right side part pattern number from the rightside montage data area 135B corresponding to the front montage area135A. Alternatively, the right side part pattern number “B-1” as well asother right side part pattern numbers “B-2”, “B-3”, . . . may be allread, combined and displayed collectively when a related montage imageis synthesized and displayed, which will be described later in moredetail. In this case, since many right side part patterns are displayedcollectively, desired right side part patterns can be selected easily.

In this way, part pattern numbers for the right side “hair style”, etc.,other than the “contour” are similarly read and stored at the respectivepart locations in the right side montage data area 135B of theindividual/data RAM 13 (step SN2).

A data combining process similar to that of FIG. 9 is executed (SN3). Asshown in FIG. 37C, by this process at step SN3, a right side montageimage MC3 composed of combined read right side part patterns isdisplayed on the first display 5. When the displayed montage image MC3does not resemble the right side of the object, the respective switchdetermining steps SN4-SN7 similar to steps SM4-SM15 of FIG. 33 areexecuted to create a right side montage image MC3 which is the same as,or similar to, the right side of the object. If the desired right sidemontage image is created, the OK switch 6 n is operated, so that controlpasses to step SN8 to step SN9, where the obtained right side montageimage MC3 is displayed on the first display 5, as shown in FIG. 37C.Montage data (respective part pattern numbers) which constitutes theright side montage image MC3 is recorded in the right side montage area135B corresponding to the item data area 152 concerned.

If the right side montage image MC3 composed of combined part patternscorresponding to the right side part pattern numbers read at step SN2 isthe desired one, the OK switch 6 n can be operated at once withoutoperating the “contour” switch 7 f, etc., to thereby record the partpattern numbers read automatically at step SN2 immediately at step SN9.Thus, in this case, a right side montage image composed of the partpatterns corresponding to the recorded front part pattern numbers isdisplayed.

At step SN10 the recorded right side part pattern numbers are recordedas the left side part pattern numbers in the left side part pattern dataarea 135D of the individual/montage data RAM 13 (step SN10).

Since the right and left side montage images are symmetrical with eachother, the part pattern numbers for the left side are recorded as suchat the respective part locations of the data area 135D. A right sidemontage image is synthesized in the synthesis RAM 13B on the basis ofthe corresponding recorded left side part pattern numbers, is invertedso as to obtain a corresponding left side montage image MC4, which isrecorded at another location in the synthesis RAM 13B and is displayed(FIG. 37D).

At step SL3 subsequent to step SL2 of the general flow, a back montagerecord process is executed, which is executed in accordance with theflowchart of FIG. 35 on condition that the back montage switch 6 r isoperated (step SO1). If it is determined that the back montage switch 6r is operated, a back part number, for example, of “C-20”, correspondingto the recorded front part pattern number is read (step SO2). Similarly,other back part pattern numbers for “hair style”, etc., are read andstored at respective locations in the back montage area 135C.

At step SO3 data combining process similar to that of FIG. 9 isexecuted. At step SO3 a whole-body back montage image MC5 composed ofthe respective read back part patterns is displayed on the first display5, as shown in FIG. 37D. The back montage MC5 displayed on the firstdisplay 5 does not resemble the back of a desired object, processessimilar to those at step SM4-SM15 of FIG. 33 are executed at stepsSO4-SO7 to create a montage image which is the same as, or similar to,the desired object. When the desired right side montage image iscreated, the OK switch 6 n is operated. This causes control to pass fromstep SO8 to step SO9, where the resulting back montage image MC5 isdisplayed on the first display 5, and the respective part patternnumbers for the back montage image are recorded in the back montage area135C corresponding to the item data area 152 concerned.

If the back montage image composed of combined part patternscorresponding to the back part pattern numbers read at step SO2 is thedesired montage one, the OK switch 6 n can be operated at once withoutoperating the “contour” switch 7 f, etc., to record the part patternnumbers (as read at step SO2) at step SN9. Thus, in this case, the backmontage switch 6 r and then the OK switch 6 n are only operated todisplay the back montage image MC5 corresponding to the front montageimage MC2.

At step SL4 subsequent to step SL3 of the general flow a lump displayprocess is executed on condition that the lump display switch 6 s hasbeen operated in accordance with the flow of FIG. 36 (step SP1). If itis determined that the lump display switch 6 s has been operated, dataon the respective recorded montages (part pattern numbers) on therespective views are read (SP2).

That is, when it is determined that the lump display switch 6 s isoperated in a state where an object data on which is recorded in theitem “1” of FIG. 31 is beforehand designated, the part pattern numbersstored in the front montage data area 135A, right side montage data area135B and back montage data area 135C for the item “1” are read, and theleft side part pattern numbers recorded in the left side montage area135D at step SN10 of FIG. 34 are read separately.

Thereafter, part patterns corresponding to the respective read partpattern numbers are read for each of the front, right side, left sideand back from the ROM 12D (step SP3). The read part patterns for each ofthe front, right side, left side and back are combined (step SP4). Therespective resulting montage images MC2-MC5 for the respective front,right side, left side and back are displayed in a lump on the firstdisplay 5 (step SP5). In this case, for a left montage MC5, the montageimage MC3 composed of combined right side part patterns is once invertedwith reference to right and left in a process such as is shown at stepSN10 and the resulting montage image is stored in the synthesis RAM 13Band displayed as such.

While in the third embodiment the montage images MC2-MC5 are displayedon the display 5, the respective montage images may be printed outsimultaneously with display of such images or without such display.

While in the third embodiment the four front, right side, left side, andback montage images are illustrated as being displayed on the display 5,a plan view montage image may be displayed. Alternatively, a montageimage viewed from a different angle, for example, an intermediate sidemontage image formed between the front and right side montage images maybe displayed. In this case, a plurality of kinds of part patterns forthe parts of each of a plan view montage image and an intermediate sidemontage image is required to be stored beforehand in the basic partpattern ROM 12E.

According to the third embodiment, if the part patterns on at least oneof any views are designated for the respective parts, at least one partpattern is automatically selected for each of the parts of another viewcorresponding to those designated part patterns. Thus, when a montageimage composed of combined part patterns which constitute any one viewis created, it is not required to start to search and select with aclear slant the respective part patterns of a different viewcorresponding to that view and a corresponding montage image on thedifferent view is created and displayed rapidly and easily.

According to the third embodiment, a montage image on one of the rightand left sides is created on the basis of the respective part patternsfor the parts which constitute a montage image on the other of the rightand left sides. Thus, both the right and left side part patterns are notrequired to be stored. That is, only one-side part patterns are requiredto be stored and hence the capacity of the memory for the part patternsis greatly reduced.

What is claimed is:
 1. A portable image display control device to becarried with a user comprising: random access memory type first storagemeans for storing a first living thing image corresponding to apredetermined face or body of a living thing; liquid crystal typedisplay means for displaying living thing images; first display controlmeans for controlling said liquid crystal type display means to displaythe first living thing image stored in said random access memory typefirst storage means; data input means to be operated by the user toinput change control data for changing the first living thing imagebeing displayed on said display means; random access memory type secondstorage means for storing the change control data input by said datainput means; and second display control means for controlling saidliquid crystal type display means to display another second living thingimage whose body shape differs from a body shape of the first livingthing image being displayed on said liquid crystal type display means inaccordance with values represented by the change control data stored insaid random access memory type second storage means.
 2. The portableimage display control device according to claim 1, further comprising:name input means for inputting name data of said first living thingimage; and third storage means for storing the name data input by saidname input means, wherein said first display control means controls saidliquid crystal type display means to display the name data stored onsaid third storage means.
 3. The portable image display control deviceaccording to claim 1, further comprising: operation means operated bythe user; comment display control means for controlling said liquidcrystal type display means to display comments regarding changes in bodyshape between said first and second living thing images.
 4. The portableimage display control device according to claim 1, wherein said secondliving thing image is an image of at least one of a fattened or thinnedface or body of said first living thing image.
 5. The portable imagedisplay control device according to claim 1, wherein said change controldata includes at least one of weight data, height data, and caloriedata.
 6. The portable image display control device according to claim 1,wherein said living thing images comprise images of a human or ananimal.
 7. The portable image display control device according to claim1, wherein said living thing images comprise a plurality of partialimages.
 8. The portable image display control device according to claim1, wherein said data input means comprises keys.
 9. The portable imagedisplay control device according to claim 1, wherein said body comprisesa whole body including said face.
 10. The portable image display controldevice according to claim 1, wherein at least a part of said firstliving thing image comprises substantially all of said face or body, ora part of said face or body.
 11. A portable image display control deviceto be carried with a user comprising: random access memory type firststorage means for storing a first living thing image corresponding to apredetermined face or body of a living thing; liquid crystal typedisplay means for displaying living thing images; first display controlmeans for controlling said liquid crystal type display means to displaythe first living thing image stored in said random access memory typefirst storage means; calorie data input means for allowing the user toinput calorie data; random access memory type second storage means forstoring the calorie data input by said data input means; second displaycontrol means for controlling said liquid crystal type display means todisplay the calorie data stored in said random access memory type secondstorage means; and third display control means for controlling saidliquid crystal type display means to display another second living thingimage whose body shape differs from a body shape of the first livingthing image being displayed, in accordance with a value represented bythe input calorie data.
 12. The portable image display control deviceaccording to claim 11, further comprising: name input means forinputting name data of said first living thing image; and third storagemeans for storing the name data input by said name input means, whereinsaid first display control means controls said liquid crystal typedisplay means to display the name data stored in said third storagemeans.
 13. The portable image display control device according to claim11, further comprising: operation means operated by the user; commentdisplay control means for controlling said liquid crystal type displaymeans to display comments regarding changes in body shape between saidfirst and second living thing images.
 14. The portable image displaycontrol device according to claim 11, wherein said second living thingimage is an image of at least one of a fattened or thinned face or bodyof said first living thing image.
 15. The portable image display controldevice according to claim 11, wherein said calorie data is intakecalorie data.
 16. The portable image display control device according toclaim 11, wherein said living thing images comprise images of a human oran animal.
 17. The portable image display control device according toclaim 11, wherein each of said living thing images comprises a pluralityof partial images.
 18. The portable image display control deviceaccording to claim 11, wherein said calorie data input means compriseskeys.
 19. The portable image display control device according to claim11, wherein said body comprises a whole body including said face. 20.The portable image display control device according to claim 11, whereinat least a part of said first living thing image comprises substantiallyall of said face or body, or a part of said face or body.
 21. A portableimage display control device to be carried with a user comprising:random access memory type first storage means for storing a first livingthing image corresponding to a predetermined face or body of a livingthing; liquid crystal type display means for displaying living thingimages and weight data; first display control means for controlling saidliquid crystal type display means to display the first living thingimage stored in said random access memory type first storage means andweight data of the first living thing image; weight data input means forallowing the user to input weight data; random access memory type secondstorage means for storing the weight value data input by said weightdata input means; and second display control means for controlling saidliquid crystal type display means to display another second living thingimage whose body shape differs from the first living thing image beingdisplayed on said display means in accordance with a value representedby said weight data stored in said second storage means.
 22. Theportable image display control device according to claim 21, furthercomprising: name input means for inputting name data of said firstliving thing image; and third storage means for storing the name datainput by said name input means, wherein said first display control meanscontrols said liquid crystal type display means to display the name datastored in said third storage means.
 23. The portable image displaycontrol device according to claim 21, further comprising: operationmeans operated by the user; comment display control means forcontrolling said liquid crystal type display means to display commentsregarding changes in body shape between said first and second livingthing images when said operation means is operated.
 24. The portableimage display control device according to claim 21, wherein said secondliving thing image is an image of at least one of a fattened or thinnedface or body of said first living thing image.
 25. The portable imagedisplay control device according to claim 21, wherein said weight dataindicates an actual weight data of the first living thing image, or anindication of an increase or decrease in the actual weight data.
 26. Theportable image display control device according to claim 21, whereinsaid living thing images include images of a human or an animal.
 27. Theportable image display control device according to claim 21, whereineach of said living thing images comprises a plurality of partialimages.
 28. The portable image display control device according to claim21, wherein said weight data input means comprises keys.
 29. Theportable image display control device according to claim 21, whereinsaid body comprises a whole body including said face.
 30. The portableimage display control device according to claim 21, wherein at least apart of said first living thing image comprises substantially all ofsaid face or body, or a part of said face or body.
 31. An image displaycontrol method for displaying living thing images on a portable imagedisplay control device to be carried with a user, comprising: a firstdisplay control step of controlling random access memory type storagemeans for storing a first living thing image corresponding to apredetermined face or body of a living thing, and controlling a liquidcrystal type display means to display said first living thing imagestored in said random access memory type storage means; a data inputstep of allowing the user to input change control data for changing abody shape of a displayed living thing image; a storing step of storingthe change control data input during said data input step; and a seconddisplay control step of controlling said liquid crystal type displaymeans to display another second living thing image whose body shapediffers from a body shape of the first living thing image beingdisplayed on said liquid crystal type display means in accordance withvalues represented by the change control data stored during said storagestep.
 32. The image display control method according to claim 31,further comprising: an operating step of operating operation means; andcomment display control step of controlling said liquid crystal typedisplay means to display comments corresponding to changes in body shapebetween said first and second living thing images when said operationmeans is operated.
 33. The image display control method according toclaim 31, wherein said second living thing image is an image of at leastone of a fattened or thinned face or body of said first living thingimage.
 34. The image display control method according to claim 31,wherein said living thing images include images of a human or an animal.35. The display control method according to claim 31, wherein each ofsaid living thing images comprises a plurality of partial images. 36.The image display control method according to claim 31, wherein saidbody comprises a whole body including said face.
 37. The image displaycontrol method according to claim 31, wherein at least a part of saidfirst living thing image comprises substantially all of said face orbody, or at least a part of said face or body.
 38. An image displaycontrol method for displaying living thing images on a portable imagedisplay control device to be carried with a user, comprising: a firstdisplay control step of controlling random access memory type storagemeans for storing a first living thing image, and of controlling liquidcrystal type display means to display said first living thing imagestored in said random access memory type storage means; a calorie datainput step of allowing the user to input calorie data; a storing step ofstoring the calorie data input during said calorie data input step; asecond display control step of controlling said liquid crystal typedisplay means to display the calorie data stored during said storingstep; and a third display control step of controlling said liquidcrystal type display means to display another second living thing imagewhose body shape differs from a body shape of said first living thingimage being displayed in accordance with a value represented by thecalorie data input during said calorie data input step.
 39. The imagedisplay control method according to claim 38, further comprising: anoperating step of operating operation means; and comment display controlstep of controlling said liquid crystal type display means to displaycomments corresponding to changes in body shape between said first andsecond living thing images when said operation means is operated. 40.The image display control method according to claim 38, wherein saidsecond living thing image is an image of at least one of a fattened orthinned face or body of said first living thing image.
 41. The imagedisplay control method according to claim 38, wherein said calorie datais intake calorie data.
 42. The image display control method accordingto claim 38, wherein said living thing images include images of a humanor an animal.
 43. The display control method according to claim 38,wherein each of said living thing images comprises a plurality ofpartial images.
 44. The image display control method according to claim38, wherein said body comprises a whole body including said face. 45.The image display control method according to claim 38, wherein at leasta part of said first living thing image comprises substantially all ofsaid face or body, or at least a part of said face or body.
 46. An imagedisplay control method for displaying living thing images on a portableimage display control device to be carried with a user, comprising: afirst display control step of controlling random access memory typestorage means for storing a first living thing image and weight datathereof, and of controlling liquid crystal type display means to displaysaid first living thing image and the weight data thereof stored in saidstorage means; a weight data input step of allowing the user to inputweight data; a storing step of storing the weight data input during saidweight data input step; and a second display control step of controllingsaid liquid crystal type display means to display another second livingthing image whose body shape differs from a body shape of said firstliving thing image being displayed on said liquid crystal type displaymeans in accordance with a value represented by the weight data storedduring said storing step.
 47. The image display control method accordingto claim 46, further comprising: an operating step of operatingoperation means; and comment display control step of controlling saidliquid crystal type display means to display comments corresponding tochanges in body shape between said first and second living thing imageswhen said operation means is operated.
 48. The image display controlmethod according to claim 46, wherein said second living thing image isan image of at least one of a fattened or thinned face or body of saidfirst living thing image.
 49. The image display control method accordingto claim 46, wherein said weight data indicates an actual weight valueof the first living thing image, or an indication of an increase ordecrease in the actual weight.
 50. The image display control methodaccording to claim 46, wherein said living thing images include imagesof a human or an animal.
 51. The display control method according toclaim 46, wherein each of said living thing images comprises a pluralityof partial images.
 52. The image display control method according toclaim 46, wherein said body comprises a whole body including said face.53. The image display control method according to claim 46, wherein atleast a part of said first living thing image comprises substantiallyall of said face or body, or at least a part of said face or body.
 54. Acomputer readable recording medium storing a control program forcontrolling a portable image display control device to be carried with auser, to display a first living thing image corresponding to apredetermined face or body of a living thing and a second living thingimage, said control program makes a computer; control random accessmemory type storage means to store said first living thing image;control liquid crystal type display means to display the first livingthing image; store change control data input by the user on a randomaccess memory; and control said liquid crystal type display means todisplay a second living thing image whose body shape differs from a bodyshape of the first living thing image being displayed, in accordancewith values represented by the change control data.
 55. A computerreadable recording medium storing a control program for controlling aportable image display control device to be carried with a user, todisplay a first living thing image corresponding to a predetermined faceor body of a living thing and a second living thing image, said controlprogram makes a computer; control random access memory type storagemeans to store said first living thing image; control liquid crystaltype display means to display the first living thing image; storecalorie data input by the user on a random access memory; and controlsaid liquid crystal type display means to display a second living thingimage whose body shape differs from a body shape of the first livingthing image being displayed, in accordance with a value represented bythe input calorie data.
 56. A computer readable recording medium storinga control program for controlling a portable image display controldevice to be carried with a user, to display a first living thing imagecorresponding to a predetermined face or body of a living thing and asecond living thing image, said control program makes a computer;control random access memory type storage means to store said firstliving thing image and weight value data thereof; control liquid crystaltype display means to display the first living thing image and theweight value data thereof; store weight value data on a random accessmemory when the weight value data are input by the user; and controlsaid liquid crystal type display means to display a second living thingimage whose body shape differs from a body shape of the first livingthing image being displayed, in accordance with a value represented bythe stored weight value data.
 57. An image display control device whichcontrols a display unit to display a living thing image formed byassembling a plurality of part images stored in a part image memory,comprising: data storage means for storing designation data fordesignating the part images of the living thing image being displayed onsaid display unit, and personal data indicating at least name and phonenumber relating to the living thing image, wherein the storeddesignation data and personal data are associated with each other, anddisplay control means for searching said data storage means for thepersonal data based on inputted search data, for reading out part imagesdesignated by the designation data corresponding to the personal datafrom said part image storage memory when the personal data whichcoincide with the inputted search data is found, and for controllingsaid display unit to display a living-thing image formed by assemblingsaid read-out part images.
 58. The image display control deviceaccording to claim 57 further comprising print means for printing theliving thing image, or the living thing image with the personal data.59. The image display control device according to claim 57, wherein thepersonal data indicate any one of name, address, phone number, age, orheight corresponding to the living thing image.
 60. The image displaycontrol device according to claim 57, wherein the living thing imageincludes not only a human being image but also images of other livingthings such as animal images and botanical images.
 61. The image displaycontrol device according to claim 57, wherein the living thing image isan image representing a face or an image representing a whole body. 62.The image display control device according to claim 57, wherein saiddata storage means comprises storage means for storing at least one ofdocument data and palm line data corresponding to the living thingimage, in addition to the personal data and the designation data. 63.The image display control device according to claim 57, furthercomprising replacement control means for replacing at least one partimage of the part images of the living thing image with the other partimage stored in and said part image storage means, and for controllingsaid display unit to display the living thing image whose part image hasbeen replaced, in order to modify at least a part of the living thingimage being displayed on said display unit under control of said displaycontrol means.
 64. An image display control device which controls adisplay unit to display a living thing image formed by assembling aplurality of part images stored in a part image memory, comprising: datastorage means for storing designation data for designating the partimages of the living thing image being displayed on said display unit,and personal data indicating at least name and phone number relating tothe living thing image, wherein the stored designation data and personaldata are associated with each other, and display control means forsearching said data storage means for the personal data based oninputted search data, for reading out part images designated by thedesignation data corresponding to the personal data from said part imagestorage memory when the personal data which coincide with the inputtedsearch data is found, and for controlling said display unit to display aliving thing image formed by assembling said read-out part images andthe found personal data.
 65. An image display control device whichcontrols a display unit to display a plurality of living thing imageseach formed by assembling a plurality of part images stored in a partimage memory, comprising: data storage means for storing data; andstorage control means for controlling said data storage means to storeplural sets of designation data for designating the part images of eachliving thing image, and plural sets of personal data each including nameand phone number relating to the plurality of the living thing images,while associating the designation data and the personal data with eachother, before the plurality of living thing images are displayed on saiddisplay unit.
 66. The image display control device according to claim65, further comprising display control means for searching said datastorage means for the personal data based on inputted search data, forreading out part images designated by the designation data correspondingto the personal data from said part image storage memory when thepersonal data which coincide with the inputted search data is found, andfor controlling said display unit to display a living thing image formedby assembling said read-out part images and the found personal data. 67.The image display control device according to claim 65, furthercomprising display control means for reading out plural sets of partimages designated by the plurality of designation data setscorresponding to the plurality of personal data sets stored in said datastorage means from said part image storage means, and for controllingsaid display unit to collectively display a plurality of living thingimages each of which is formed by assembling the read-out part images.68. An image display control method for controlling a display unit todisplay a living thing image formed by assembling a plurality of partimages stored in part image storage means, comprising: data storing stepof storing designation data for designating the part images of theliving thing image being displayed on said display unit, and personaldata indicating at least name and phone number relating to the livingthing image, wherein the stored designation data and personal data areassociated with each other, and display controlling step of searchingdata stored at said data storing step for the personal data based oninputted search data, for reading out part images designated by thedesignation data corresponding to the personal data from said part imagestorage memory when the personal data which coincide with the inputtedsearch data is found, and for controlling said display unit to display aliving thing image formed by assembling said read-out part images. 69.The image display control method according to claim 68, furthercomprising printing step of printing the living thing image, or theliving thing image with the personal data.
 70. The image display controlmethod according to claim 68, wherein the personal data indicate any oneof name, address, phone number, age, or height corresponding to theliving thing image.
 71. The image display control method according toclaim 68, wherein the living thing image includes not only a human beingimage but also images of other living things such as animal images andbotanical images.
 72. The image display control method according toclaim 68, wherein the living thing image is an image representing a faceor an image representing a whole body.
 73. The image display controlmethod according to claim 68, wherein said data storing step comprisesstoring step of storing at least one of document data and palm line datacorresponding to the living thing image, in addition to the personaldata and the designation data.
 74. The image display control methodaccording to claim 68, further comprising replacement controlling stepof replacing at least one part image of the part images of the livingthing image with the other part image stored in said part image storagemeans, and for controlling said display unit to display the living thingimage whose part image has been replaced, in order to modify at least apart of the living thing image being displayed on said display unitcontrolled by said display controlling step.
 75. An image displaycontrol method for controlling a display unit to display a living thingimage formed by assembling a plurality of part images stored in a partimage memory, comprising: data storing step of storing designation datafor designating the part images of the living thing image beingdisplayed on said display unit, and personal data indicating at leastname and phone number relating to the living thing image, wherein thestored designation data and personal data are associated with eachother, and display controlling step of searching data stored at saiddata storing step for the personal data based on inputted search data,for reading out part images designated by the designation datacorresponding to the personal data from said part image storage memorywhen the personal data which coincide with the inputted search data isfound, and for controlling said display unit to display a living thingimage formed by assembling said read-out part images and the foundpersonal data.
 76. An image display control method for controlling adisplay unit to display a plurality of living thing images each formedby assembling a plurality of part images stored in a part image memory,comprising: storage controlling step of controlling data storage meansto store plural sets of designation data for designating the part imagesof each living thing image, and plural sets of personal data eachincluding name and phone number relating to the plurality of the livingthing images, while associating the designation data and the personaldata with each other, before the plurality of living thing images aredisplayed on said display unit.
 77. The image display control methodaccording to claim 76, further comprising display controlling step ofsearching data stored at said data storing step for the personal databased on inputted search data, for reading out part images designated bythe designation data corresponding to the personal data from said partimage memory when the personal data which coincide with the inputtedsearch data is found, and for controlling said display unit to display aliving thing image formed by assembling said read-out part images andthe found personal data.
 78. The image display control method accordingto claim 76, further comprising display controlling method of readingout plural sets of part images designated by the plurality ofdesignation data sets corresponding to the plurality of personal datasets stored at said data storing step from said part image memory, andfor controlling said display unit to collectively display a plurality ofliving thing images each of which is formed by assembling the read-outpart images.